home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / fs-680.ppd < prev    next >
Encoding:
PostScript Printer Description  |  1999-07-08  |  21.6 KB  |  605 lines

  1. *PPD-Adobe: "4.3"
  2. *%=============================================================================
  3. *%
  4. *%  PPD file for FS-680 (European English)
  5. *%
  6. *%  Copyright (C) 1993-1999 Kyocera Technology Development Inc.
  7. *%  All Rights Reserved
  8. *%
  9. *%  Permission is granted for redistribution of this file as long as this
  10. *%  copyright notice is intact and the contents of the file are not altered
  11. *%  in any way from their original form.
  12. *%
  13. *%  Contents of this file are automatically generated with the PPDGEN utility 
  14. *%
  15. *%=============================================================================
  16.  
  17. *FileVersion: "1.5.2"
  18. *FormatVersion: "4.3"
  19. *LanguageEncoding: ISOLatin1
  20. *LanguageVersion: English
  21. *Product: "(FS-680)"
  22. *PSVersion: "(2014.108) 1"
  23. *Manufacturer: "Kyocera"
  24. *ModelName: "Kyocera FS-680 (KPDL-2)"
  25. *ShortNickName: "Kyocera FS-680 (KPDL-2)"
  26. *NickName: "Kyocera FS-680 (KPDL-2)"
  27. *PCFileName: "FS-680.PPD"
  28.  
  29. *% Basic Device Capabilities
  30. *LanguageLevel: "2"
  31. *ColorDevice: False
  32. *DefaultColorSpace: Gray
  33. *TTRasterizer: Type42
  34. *?TTRasterizer: "
  35.  save
  36.    42 /FontType resourcestatus
  37.    { pop pop (Type42) }{ pop pop (None) } ifelse = flush
  38.  restore"
  39. *End
  40. *FreeVM: "2208000"
  41. *Throughput: "8"
  42.  
  43. *% System Management
  44. *SuggestedJobTimeout: "0"
  45. *SuggestedManualFeedTimeout: "0"
  46. *SuggestedWaitTimeout: "120"
  47. *PrintPSErrors: True
  48.  
  49. *Password: "0"
  50.  
  51. *ExitServer: " count 0 eq { true }
  52.  { dup statusdict /checkpassword get exec not } ifelse
  53.  { (WARNING : Cannot perform the exitserver command.) =
  54.    (Password supplied is not valid.) =
  55.    (Please contact the author of this software.) = flush quit } if
  56.  serverdict /exitserver get exec"
  57. *End
  58.  
  59. *Reset: " count 0 eq { true }
  60.   { dup statusdict /checkpassword get exec not } ifelse
  61.   { (WARNING : Cannot perform the exitserver command.) =
  62.     (Password supplied is not valid.) =
  63.     (Please contact the author of this software.) = flush quit } if
  64.   serverdict /exitserver get exec
  65.   systemdict /quit get exec
  66.   (WARNING : Printer Reset Failed.) = flush"
  67. *End
  68.  
  69. *% Protocols 
  70. *Protocols: BCP PJL TBCP
  71.  
  72. *1284Modes Parallel: Compat Nibble ECP
  73. *1284DeviceID: "MFG:Kyocera:Model:Kyocera FS-680;COMMAND SET: POSTSCRIPT,PJL,PCL"
  74.  
  75. *% JCL Information 
  76. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  77. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  78. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  79.  
  80. *JCLOpenUI *JCLEconomode/EcoPrint: PickOne
  81. *DefaultJCLEconomode: Off
  82. *OrderDependency: 5 JCLSetup *JCLEconomode
  83. *JCLEconomode Off/Off: "@PJL SET ECONOMODE=OFF<0A>"
  84. *JCLEconomode On/On: "@PJL SET ECONOMODE=ON<0A>"
  85. *JCLCloseUI: *JCLEconomode
  86.  
  87. *% Installable Options
  88. *OpenGroup: InstallableOptions/Installed Options
  89.  
  90. *% PF-16 Paper Feeder
  91. *OpenUI *Opt08/PF-16 Paper Feeder: Boolean
  92. *DefaultOpt08: False
  93. *Opt08 False/Not Installed: ""
  94. *Opt08 True/Installed: ""
  95. *?Opt08: "
  96.   save
  97.   currentpagedevice /InputAttributes get
  98.   1 get null ne {(True)} {(False)} ifelse = flush
  99.   restore"
  100. *End
  101. *CloseUI: *Opt08
  102.  
  103. *% Installed Memory
  104. *OpenUI *InstalledMemory/Memory: PickOne
  105. *DefaultInstalledMemory: 4MB
  106. *InstalledMemory 4MB/Standard: ""
  107. *InstalledMemory 8MB/4MB Upgrade: ""
  108. *InstalledMemory 12MB/8MB Upgrade: ""
  109. *InstalledMemory 20MB/16MB Upgrade: ""
  110. *InstalledMemory 36MB/32MB Upgrade: ""
  111. *?InstalledMemory: "
  112.   save
  113.   currentsystemparams /RamSize get
  114.   524288 div ceiling cvi 2 div cvi
  115.   /vmsize 20 string def
  116.   vmsize cvs print (MB) print (\n) print flush
  117.   restore"
  118. *End
  119. *CloseUI: *InstalledMemory
  120.  
  121. *CloseGroup: InstallableOptions
  122.  
  123. *% Virtual Memory 
  124. *VMOption 4MB: "2208000"
  125. *VMOption 8MB: "5568000"
  126. *VMOption 12MB: "8928000"
  127. *VMOption 20MB: "15648000"
  128. *VMOption 36MB: "29088000"
  129.  
  130.  
  131. *% Constraints
  132. *% ===========
  133. *UIConstraints: *Opt08 False *InputSlot PF16
  134. *UIConstraints: *PageSize Executive *InputSlot Internal
  135. *UIConstraints: *PageRegion Executive *InputSlot Internal
  136. *UIConstraints: *InputSlot Internal *PageSize Executive
  137. *UIConstraints: *InputSlot Internal *PageRegion Executive
  138. *UIConstraints: *PageSize A6 *InputSlot Internal
  139. *UIConstraints: *PageRegion A6 *InputSlot Internal
  140. *UIConstraints: *InputSlot Internal *PageSize A6
  141. *UIConstraints: *InputSlot Internal *PageRegion A6
  142. *UIConstraints: *PageSize ISOB5 *InputSlot Internal
  143. *UIConstraints: *PageRegion ISOB5 *InputSlot Internal
  144. *UIConstraints: *InputSlot Internal *PageSize ISOB5
  145. *UIConstraints: *InputSlot Internal *PageRegion ISOB5
  146. *UIConstraints: *PageSize B6 *InputSlot Internal
  147. *UIConstraints: *PageRegion B6 *InputSlot Internal
  148. *UIConstraints: *InputSlot Internal *PageSize B6
  149. *UIConstraints: *InputSlot Internal *PageRegion B6
  150. *UIConstraints: *PageSize EnvPersonal *InputSlot Internal
  151. *UIConstraints: *PageRegion EnvPersonal *InputSlot Internal
  152. *UIConstraints: *InputSlot Internal *PageSize EnvPersonal
  153. *UIConstraints: *InputSlot Internal *PageRegion EnvPersonal
  154. *UIConstraints: *PageSize Env9 *InputSlot Internal
  155. *UIConstraints: *PageRegion Env9 *InputSlot Internal
  156. *UIConstraints: *InputSlot Internal *PageSize Env9
  157. *UIConstraints: *InputSlot Internal *PageRegion Env9
  158. *UIConstraints: *PageSize Env10 *InputSlot Internal
  159. *UIConstraints: *PageRegion Env10 *InputSlot Internal
  160. *UIConstraints: *InputSlot Internal *PageSize Env10
  161. *UIConstraints: *InputSlot Internal *PageRegion Env10
  162. *UIConstraints: *PageSize EnvMonarch *InputSlot Internal
  163. *UIConstraints: *PageRegion EnvMonarch *InputSlot Internal
  164. *UIConstraints: *InputSlot Internal *PageSize EnvMonarch
  165. *UIConstraints: *InputSlot Internal *PageRegion EnvMonarch
  166. *UIConstraints: *PageSize EnvDL *InputSlot Internal
  167. *UIConstraints: *PageRegion EnvDL *InputSlot Internal
  168. *UIConstraints: *InputSlot Internal *PageSize EnvDL
  169. *UIConstraints: *InputSlot Internal *PageRegion EnvDL
  170. *UIConstraints: *PageSize EnvC5 *InputSlot Internal
  171. *UIConstraints: *PageRegion EnvC5 *InputSlot Internal
  172. *UIConstraints: *InputSlot Internal *PageSize EnvC5
  173. *UIConstraints: *InputSlot Internal *PageRegion EnvC5
  174. *UIConstraints: *PageSize Executive *InputSlot PF16
  175. *UIConstraints: *PageRegion Executive *InputSlot PF16
  176. *UIConstraints: *InputSlot PF16 *PageSize Executive
  177. *UIConstraints: *InputSlot PF16 *PageRegion Executive
  178. *UIConstraints: *PageSize A6 *InputSlot PF16
  179. *UIConstraints: *PageRegion A6 *InputSlot PF16
  180. *UIConstraints: *InputSlot PF16 *PageSize A6
  181. *UIConstraints: *InputSlot PF16 *PageRegion A6
  182. *UIConstraints: *PageSize ISOB5 *InputSlot PF16
  183. *UIConstraints: *PageRegion ISOB5 *InputSlot PF16
  184. *UIConstraints: *InputSlot PF16 *PageSize ISOB5
  185. *UIConstraints: *InputSlot PF16 *PageRegion ISOB5
  186. *UIConstraints: *PageSize B6 *InputSlot PF16
  187. *UIConstraints: *PageRegion B6 *InputSlot PF16
  188. *UIConstraints: *InputSlot PF16 *PageSize B6
  189. *UIConstraints: *InputSlot PF16 *PageRegion B6
  190. *UIConstraints: *PageSize EnvPersonal *InputSlot PF16
  191. *UIConstraints: *PageRegion EnvPersonal *InputSlot PF16
  192. *UIConstraints: *InputSlot PF16 *PageSize EnvPersonal
  193. *UIConstraints: *InputSlot PF16 *PageRegion EnvPersonal
  194. *UIConstraints: *PageSize Env9 *InputSlot PF16
  195. *UIConstraints: *PageRegion Env9 *InputSlot PF16
  196. *UIConstraints: *InputSlot PF16 *PageSize Env9
  197. *UIConstraints: *InputSlot PF16 *PageRegion Env9
  198. *UIConstraints: *PageSize Env10 *InputSlot PF16
  199. *UIConstraints: *PageRegion Env10 *InputSlot PF16
  200. *UIConstraints: *InputSlot PF16 *PageSize Env10
  201. *UIConstraints: *InputSlot PF16 *PageRegion Env10
  202. *UIConstraints: *PageSize EnvMonarch *InputSlot PF16
  203. *UIConstraints: *PageRegion EnvMonarch *InputSlot PF16
  204. *UIConstraints: *InputSlot PF16 *PageSize EnvMonarch
  205. *UIConstraints: *InputSlot PF16 *PageRegion EnvMonarch
  206. *UIConstraints: *PageSize EnvDL *InputSlot PF16
  207. *UIConstraints: *PageRegion EnvDL *InputSlot PF16
  208. *UIConstraints: *InputSlot PF16 *PageSize EnvDL
  209. *UIConstraints: *InputSlot PF16 *PageRegion EnvDL
  210. *UIConstraints: *PageSize EnvC5 *InputSlot PF16
  211. *UIConstraints: *PageRegion EnvC5 *InputSlot PF16
  212. *UIConstraints: *InputSlot PF16 *PageSize EnvC5
  213. *UIConstraints: *InputSlot PF16 *PageRegion EnvC5
  214.  
  215. *% Resolution 
  216. *OpenUI *Resolution/Resolution: PickOne
  217. *OrderDependency: 10 AnySetup *Resolution
  218. *DefaultResolution: 600dpi
  219. *Resolution 300dpi/300 Dots per Inch (dpi): "<< /HWResolution [300 300] >> setpagedevice"
  220. *Resolution 600dpi/600 Dots per Inch (dpi): "<< /HWResolution [600 600] >> setpagedevice"
  221. *?Resolution: "
  222.   save
  223.     currentpagedevice /HWResolution get
  224.     0 get (      ) cvs print (dpi) = flush
  225.   restore
  226.   "
  227. *End
  228. *CloseUI: *Resolution
  229.  
  230. *% Image Refinement 
  231. *OpenUI *Smoothing/Kyocera Image Refinement: PickOne
  232. *OrderDependency: 50 AnySetup *Smoothing
  233. *DefaultSmoothing: Medium
  234. *Smoothing None/Off: "0 statusdict /setdoret get exec"
  235. *Smoothing Light/Light: "1 statusdict /setdoret get exec"
  236. *Smoothing Medium/Medium: "2 statusdict /setdoret get exec"
  237. *Smoothing Dark/Dark: "3 statusdict /setdoret get exec"
  238. *?Smoothing: "save
  239.   [(None)(Light)(Medium)(Dark)]
  240.   statusdict /doret get exec {get} stopped
  241.   {pop pop (Unknown) } if
  242.   = flush restore
  243.   "
  244. *End
  245. *CloseUI: *Smoothing
  246.  
  247. *% Halftone Information 
  248. *DefaultHalftoneType: 1
  249. *ScreenFreq: "60.0"
  250. *ScreenAngle: "45.0"
  251. *ResScreenFreq 600dpi: "60.0"
  252. *ResScreenAngle 600dpi: "45.0"
  253. *ResScreenFreq 300dpi: "53.0"
  254. *ResScreenAngle 300dpi: "45.0"
  255.  
  256. *DefaultScreenProc: Ellipse
  257. *ScreenProc Dot: "
  258.  {abs exch abs 2 copy add 1 gt
  259.  {1 sub dup mul exch 1 sub dup mul add 1 sub}
  260.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  261. *End
  262. *ScreenProc Line: "
  263.  {pop}"
  264. *End
  265. *ScreenProc Ellipse: "
  266.  {dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  267. *End
  268.  
  269. *DefaultTransfer: Null
  270. *Transfer Null: "{}"
  271. *Transfer Null.Inverse: "{1 exch sub}"
  272.  
  273. *% Paper Handling 
  274. *% Page Size Definitions
  275. *OpenUI *PageSize: PickOne
  276. *OrderDependency: 40 AnySetup *PageSize
  277. *DefaultPageSize: A4
  278. *PageSize A4/A4: "
  279.   << /Policies << /PageSize 2 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  280. *End
  281. *PageSize A5/A5: "
  282.   << /Policies << /PageSize 2 >> /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  283. *End
  284. *PageSize A6/A6: "
  285.   << /Policies << /PageSize 2 >> /PageSize [297 420] /ImagingBBox null >> setpagedevice"
  286. *End
  287. *PageSize B5/B5 (JIS): "
  288.   << /Policies << /PageSize 2 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  289. *End
  290. *PageSize ISOB5/B5 (ISO): "
  291.   << /Policies << /PageSize 2 >> /PageSize [499 709] /ImagingBBox null >> setpagedevice"
  292. *End
  293. *PageSize B6/B6: "
  294.   << /Policies << /PageSize 2 >> /PageSize [363 516] /ImagingBBox null >> setpagedevice"
  295. *End
  296. *PageSize Letter/Letter: "
  297.   << /Policies << /PageSize 2 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  298. *End
  299. *PageSize Legal/Legal: "
  300.   << /Policies << /PageSize 2 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  301. *End
  302. *PageSize Executive/Executive: "
  303.   << /Policies << /PageSize 2 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  304. *End
  305. *PageSize EnvPersonal/Envelope #6: "
  306.   << /Policies << /PageSize 2 >> /PageSize [261 468] /ImagingBBox null >> setpagedevice"
  307. *End
  308. *PageSize Env9/Envelope #9: "
  309.   << /Policies << /PageSize 2 >> /PageSize [279 639] /ImagingBBox null >> setpagedevice"
  310. *End
  311. *PageSize Env10/Envelope #10: "
  312.   << /Policies << /PageSize 2 >> /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  313. *End
  314. *PageSize EnvMonarch/Envelope Monarch: "
  315.   << /Policies << /PageSize 2 >> /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  316. *End
  317. *PageSize EnvDL/Envelope DL: "
  318.   << /Policies << /PageSize 2 >> /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  319. *End
  320. *PageSize EnvC5/Envelope C5: "
  321.   << /Policies << /PageSize 2 >> /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  322. *End
  323. *?PageSize: "
  324.  save
  325.    currentpagedevice /PageSize get aload pop
  326.    2 copy gt {exch} if
  327.    (Unknown)
  328.  15 dict
  329.  dup [595 842] (A4) put
  330.  dup [420 595] (A5) put
  331.  dup [297 420] (A6) put
  332.  dup [516 729] (B5) put
  333.  dup [499 709] (ISOB5) put
  334.  dup [363 516] (B6) put
  335.  dup [612 792] (Letter) put
  336.  dup [612 1008] (Legal) put
  337.  dup [522 756] (Executive) put
  338.  dup [261 468] (EnvPersonal) put
  339.  dup [279 639] (Env9) put
  340.  dup [297 684] (Env10) put
  341.  dup [279 540] (EnvMonarch) put
  342.  dup [312 624] (EnvDL) put
  343.  dup [459 649] (EnvC5) put
  344.  { exch aload pop 4 index sub abs 5 le exch
  345.    5 index sub abs 5 le and
  346.       {exch pop exit} {pop} ifelse
  347.    } bind forall
  348.    = flush pop pop
  349.  restore
  350. "
  351. *End
  352. *CloseUI: *PageSize
  353.  
  354. *% Page Region Definitions for Frame Buffer
  355. *OpenUI *PageRegion: PickOne
  356. *OrderDependency: 40 AnySetup *PageRegion
  357. *DefaultPageRegion: A4
  358. *PageRegion A4/A4: "
  359.   << /Policies << /PageSize 7 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  360. *End
  361. *PageRegion A5/A5: "
  362.   << /Policies << /PageSize 7 >> /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  363. *End
  364. *PageRegion A6/A6: "
  365.   << /Policies << /PageSize 7 >> /PageSize [297 420] /ImagingBBox null >> setpagedevice"
  366. *End
  367. *PageRegion B5/B5 (JIS): "
  368.   << /Policies << /PageSize 7 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  369. *End
  370. *PageRegion ISOB5/B5 (ISO): "
  371.   << /Policies << /PageSize 7 >> /PageSize [499 709] /ImagingBBox null >> setpagedevice"
  372. *End
  373. *PageRegion B6/B6: "
  374.   << /Policies << /PageSize 7 >> /PageSize [363 516] /ImagingBBox null >> setpagedevice"
  375. *End
  376. *PageRegion Letter/Letter: "
  377.   << /Policies << /PageSize 7 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  378. *End
  379. *PageRegion Legal/Legal: "
  380.   << /Policies << /PageSize 7 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  381. *End
  382. *PageRegion Executive/Executive: "
  383.   << /Policies << /PageSize 7 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  384. *End
  385. *PageRegion EnvPersonal/Envelope #6: "
  386.   << /Policies << /PageSize 7 >> /PageSize [261 468] /ImagingBBox null >> setpagedevice"
  387. *End
  388. *PageRegion Env9/Envelope #9: "
  389.   << /Policies << /PageSize 7 >> /PageSize [279 639] /ImagingBBox null >> setpagedevice"
  390. *End
  391. *PageRegion Env10/Envelope #10: "
  392.   << /Policies << /PageSize 7 >> /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  393. *End
  394. *PageRegion EnvMonarch/Envelope Monarch: "
  395.   << /Policies << /PageSize 7 >> /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  396. *End
  397. *PageRegion EnvDL/Envelope DL: "
  398.   << /Policies << /PageSize 7 >> /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  399. *End
  400. *PageRegion EnvC5/Envelope C5: "
  401.   << /Policies << /PageSize 7 >> /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  402. *End
  403. *CloseUI: *PageRegion
  404.  
  405. *% Imageable Area Definitions
  406. *DefaultImageableArea: A4
  407. *ImageableArea A4/A4: "12 10 583 832"
  408. *ImageableArea A5/A5: "12 10 409 585"
  409. *ImageableArea A6/A6: "12 10 285 411"
  410. *ImageableArea B5/B5 (JIS): "21 10 495 719"
  411. *ImageableArea ISOB5/B5 (ISO): "21 10 478 699"
  412. *ImageableArea B6/B6: "12 10 352 506"
  413. *ImageableArea Letter/Letter: "12 8 600 784"
  414. *ImageableArea Legal/Legal: "12 8 600 1000"
  415. *ImageableArea Executive/Executive: "12 8 510 748"
  416. *ImageableArea EnvPersonal/Envelope #6: "12 8 249 460"
  417. *ImageableArea Env9/Envelope #9: "12 8 267 631"
  418. *ImageableArea Env10/Envelope #10: "12 8 285 676"
  419. *ImageableArea EnvMonarch/Envelope Monarch: "12 8 267 532"
  420. *ImageableArea EnvDL/Envelope DL: "12 10 300 614"
  421. *ImageableArea EnvC5/Envelope C5: "12 10 447 639"
  422. *?ImageableArea: " save
  423.   /cvp { cvi (                   ) cvs
  424.   print ( ) print } bind def
  425.   newpath clippath pathbbox
  426.   4 -2 roll exch 2 {ceiling cvp} repeat
  427.   exch 2 {floor cvp} repeat ( ) = flush
  428.  restore"
  429. *End
  430.  
  431. *% Physical Dimensions of Media
  432. *DefaultPaperDimension: A4
  433. *PaperDimension A4/A4: "595 842"
  434. *PaperDimension A5/A5: "420 595"
  435. *PaperDimension A6/A6: "297 420"
  436. *PaperDimension B5/B5 (JIS): "516 729"
  437. *PaperDimension ISOB5/B5 (ISO): "499 709"
  438. *PaperDimension B6/B6: "363 516"
  439. *PaperDimension Letter/Letter: "612 792"
  440. *PaperDimension Legal/Legal: "612 1008"
  441. *PaperDimension Executive/Executive: "522 756"
  442. *PaperDimension EnvPersonal/Envelope #6: "261 468"
  443. *PaperDimension Env9/Envelope #9: "279 639"
  444. *PaperDimension Env10/Envelope #10: "297 684"
  445. *PaperDimension EnvMonarch/Envelope Monarch: "279 540"
  446. *PaperDimension EnvDL/Envelope DL: "312 624"
  447. *PaperDimension EnvC5/Envelope C5: "459 649"
  448.  
  449. *%=== Custom Page Size Definitions
  450.  
  451. *%=== Input Slot Definitions
  452. *OpenUI *InputSlot: PickOne
  453. *OrderDependency: 30 AnySetup *InputSlot
  454. *DefaultInputSlot: Internal
  455. *InputSlot Internal/Cassette 1 (Internal): "
  456.   << /ManualFeed false >> setpagedevice
  457.   statusdict begin 0 setpapertray end"
  458. *End
  459. *InputSlot PF16/Cassette 2 (PF-16): "
  460.   << /ManualFeed false >> setpagedevice
  461.   statusdict begin 1 setpapertray end"
  462. *End
  463. *?InputSlot: "
  464.  "
  465. *End
  466. *CloseUI: *InputSlot
  467.  
  468. *RequiresPageRegion All: True
  469. *% Manual Feed Definitions
  470. *OpenUI *ManualFeed/Manual Feed: Boolean
  471. *OrderDependency: 20 AnySetup *ManualFeed
  472. *DefaultManualFeed: False
  473. *ManualFeed True/True: "<< /ManualFeed true >> setpagedevice"
  474. *ManualFeed False/False: "<< /ManualFeed false >> setpagedevice"
  475. *?ManualFeed: " save
  476.   currentpagedevice /ManualFeed get
  477.   {(True)}{(False)} ifelse = flush
  478.  restore"
  479. *End
  480. *CloseUI: *ManualFeed
  481.  
  482. *% Tray Switch Definitions
  483. *OpenUI *TraySwitch/Auto Tray Switch: PickOne
  484. *OrderDependency: 25 AnySetup *TraySwitch
  485. *DefaultTraySwitch: None
  486. *TraySwitch None/Printer Default: ""
  487. *TraySwitch On/On: "<< /TraySwitch true >> setpagedevice"
  488. *TraySwitch Off/Off: "<< /TraySwitch false >> setpagedevice"
  489. *?TraySwitch: " save
  490.   currentpagedevice /TraySwitch get
  491.   {(On)}{(Off)} ifelse = flush
  492.  restore"
  493. *End
  494. *CloseUI: *TraySwitch
  495.  
  496. *% PPD Version Info 
  497. *OpenUI *KCVersion/PPD Version: PickOne
  498. *OrderDependency: 25 AnySetup *KCVersion
  499. *DefaultKCVersion: Default
  500. *KCVersion Default/1.5.2: ""
  501. *CloseUI: *KCVersion
  502.  
  503. *% Font Information
  504. *DefaultFont: Courier
  505. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  506. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  507. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  508. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  509. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  510. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  511. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  512. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  513. *Font Courier: Standard "(002.004S)" Standard ROM
  514. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  515. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  516. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  517. *Font Helvetica: Standard "(001.006S)" Standard ROM
  518. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  519. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  520. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  521. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  522. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  523. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  524. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  525. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  526. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  527. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  528. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  529. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  530. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  531. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  532. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  533. *Font Symbol: Special "(001.007S)" Special ROM
  534. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  535. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  536. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  537. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  538. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  539. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  540. *Font Garamond-Light: Standard "(001.000S)" Standard ROM
  541. *Font Garamond-LightItalic: Standard "(001.000S)" Standard ROM
  542. *Font Garamond-Bold: Standard "(001.000S)" Standard ROM
  543. *Font Garamond-BoldItalic: Standard "(001.000S)" Standard ROM
  544. *Font Helvetica-Light: Standard "(001.000S)" Standard ROM
  545. *Font Helvetica-LightOblique: Standard "(001.000S)" Standard ROM
  546. *Font Helvetica-Black: Standard "(001.000S)" Standard ROM
  547. *Font Helvetica-BlackOblique: Standard "(001.000S)" Standard ROM
  548. *Font Korinna-Regular: Standard "(001.000S)" Standard ROM
  549. *Font Korinna-KursivRegular: Standard "(001.000S)" Standard ROM
  550. *Font Korinna-Bold: Standard "(001.000S)" Standard ROM
  551. *Font Korinna-KursivBold: Standard "(001.000S)" Standard ROM
  552. *?FontQuery: "
  553.  save
  554.    /str 100 string dup 0 (fonts/) putinterval def
  555.    { count 1 gt
  556.      { exch dup str 6 94 getinterval cvs
  557.        (/) print print (:) print
  558.        FontDirectory exch known
  559.        { (Yes) } { (No) } ifelse =
  560.      } { exit } ifelse
  561.    } bind loop
  562.    (*) = flush
  563.  restore"
  564. *End
  565. *?FontList: "save
  566.  save
  567.    FontDirectory { pop == } bind forall flush (*) = flush
  568.  restore"
  569. *End
  570.  
  571. *% Printer Messages
  572. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  573. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  574. *Message: "\FontName\ not found, using Courier"
  575.  
  576. *% Status (format: %%[ status: <one of these> ]%% )
  577. *Status: "warming up"/warming up
  578. *Status: "idle"/idle
  579. *Status: "busy"/busy
  580. *Status: "waiting"/waiting
  581. *Status: "printing"/printing
  582. *Status: "initializing"/initializing
  583.  
  584. *Status: "printing test page"/printing test page
  585.  
  586. *% Printer Error (format: %%[ PrinterError: <one of these> ]%% )
  587. *PrinterError: "paper entry misfeed"
  588. *PrinterError: "cover open"
  589. *PrinterError: "no paper tray"
  590. *PrinterError: "out of paper"
  591. *PrinterError: "toner low (halt)"
  592. *PrinterError: "warming up"
  593. *PrinterError: "other reason"
  594. *PrinterError: "video interface mode"
  595. *PrinterError: "offline"
  596. *PrinterError: "toner low (warning)"
  597.  
  598. *% Input Sources (format: %%[ status: <stat>;source:<one of these> ]%% )
  599. *Source: "serial 25"
  600. *Source: "parallel"
  601. *Source: "AppleTalk"
  602. *Source: "option"
  603.  
  604. *%  End of PPD file for Kyocera FS-680 (European English)
  605.